BODY {
	FONT-SIZE: 14px; COLOR: #000000;  BACKGROUND-COLOR: #ffffff; margin:0 auto; padding:0px;
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;}
A:active {
	TEXT-DECORATION: none;
}
ol, ul {list-style:none;}




/*dh设置*/
#dh{
	margin:0 auto;
	width:100%;
	height:70px;
	margin:0 auto;
	background: #1265CF;
}
.memu2{ width:1280px; margin:0 auto;}
.memu2 li{
	width:142px;
	float:left;
	text-align:center;
}

.memu2 li dl{display: none;}
.memu2 li:hover dl{ display:block; position:absolute; z-index: 99999; margin:0px; padding:0px; background-color:#E70012; }

.memu2 li:active dl{ display:block; position:absolute; z-index: 99999; margin:0px; padding:0px; background-color:#E70012; }

.memu2 li dl dt{
	width:132px;
	background: #1265CF;
	text-align:left; 
	padding-left:10px;
	padding-right:10px; 
}

.memu2 li dl dt a{display: block; width:132px; height: 50px; border-bottom: 1px solid #FFFFFF; background:#1265CF; font-size: 16px; color: #ffffff; line-height: 50px; font-weight:100; }

.memu2 li dl dt a:hover{display: block; width:160px; height: 50px; border-bottom: 1px solid #FFFFFF; background:#E70012;line-height: 50px; color: #ffffff; font-weight:100; transform:skew(-23deg,0);
  transition:all .25s; font-size:18px;}

.memu2 li a{
	display:block;
	font-size:18px;
	color:#ffffff;
	height:70px;
	line-height:70px;
}
.memu2 a.lcurrent,.memu2 li a:hover{
	text-decoration:none;
	border:none;
	color:#ffffff;
	background:#E70012;
	height:70px; 
	line-height:70px;
}

A.A1:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}


.clearfix {
  display: inline-table; display: block;
}

.width-1200{width:1280px;margin:0 auto;}




#part-tj{ height: auto; text-align: center;}
.part-tjbt{ height: 45px; line-height: 45px; font-size: 16px; color: #717171; }


#part-jj{ height: 675px; background: url(/images/jjbg.jpg) top center no-repeat; }
.part-jjbt{ text-align: center; }
.part-jjzuo{ width: 485px; margin-top: 45px;}
.part-jjyou{
	width: 790px;
	margin-top: 45px;
}

.jjfl{ margin: 0px; width: 500px; }
.jjfl ul{ margin: 0px; padding: 0px; }
.jjfl ul li{ margin-right: 5px; margin-bottom: 5px; float: left; height: 40px; line-height: 40px; }
.jjfl ul li a{ float: left; display: block; width: 146px; height: 36px; background: url(/images/jj02.jpg); text-align: center; font-size: 22px; color: #ffffff; text-decoration:none;}
.jjfl ul li a:hover{ background: url(/images/jj02.jpg);  text-decoration:none;}

.part-jjyou .con{
	line-height: 30px;
}
.part-jjyou .more{ text-align: right;}




/*新闻中心*/
.part-news{ padding: 50px 0px;}

#part-xw{ width: 100%; padding: 30px 0px; margin: 0px auto;}
.part-xwl{width:437px;}
.part-xwr{width:720px;}

.newslist1{ width: 720px;}
.xwcon{ width: 720px;  border-bottom: 1px solid #e6e6e6;}
.xwcon .date { float: left; padding-top: 20px; width: 86px; height: 79px; 
  font-size: 48px; 
    color: #333333; text-align: center; line-height: 30px; }
.xwcon .date span{ font-size: 14px; font-weight:normal; color: #333333;  }

.xwcon .connr{ float: right; width: 601px; height: 110px; }
.xwcon .connr h1{ 
    padding: 5px 0px; 
    width: 292px; 
    height: 30px; 
    line-height: 30px; 
    margin: 0px;
    border: none;
    color: #484848;
    font-size: 24px; 
    color: #484848; 
    text-align: left;  
    }
.xwcon .connr h1 a{ color: #231815;font-size: 18px; color: #484848; font-weight: normal;}
.xwcon .connr p{ color: #757575; font-size: 14px; line-height: 22px;  }
.xwcon .connr p a{ color: #757575; font-size: 14px; }
.xmsy{ width:1280px; height:auto; margin:0px auto;}
.xmsy ul{}
.xmsy ul li{
	margin-bottom:10px;
	margin-right:20px;
	float:left;
	padding:5px 5px 25px 5px;
	width:620px;
	border-bottom: 1px solid #eeeeee;
}
.xmsy .pic{padding-top: 10px; float:left; width:182px;}

.xmsy .pic img{ border: 5px solid #eaeaea; }
.xmsy .pic .date{
	width: 166px;
	height: 45px; background: #cd081a;  line-height: 45px; font-family: Impact;
	text-align: center; color: #ffffff; font-size: 28px;}
.xmsy .con{
	float:right;
	width:420px;
}
.xmsy .con span{
	display: block;
	height: 35px;
	font-size: 18px;
	line-height: 35px;
	font-family: "华文细黑";
}
.xmsy .bt{
	height:34px;
	line-height:34px;
	font-size:16px;
	text-align:left;
}
.xmsy .bt a{ font-size:18px; color:#1d1d1d;}
.xmsy .intro{
	font-size:12px;
	color:#676767;
	line-height:20px;
}
.xmsy .intro a{ font-size:12px; color:#676767; line-height:20px;}

.xmsy li:hover .con span{
	display: block;
	height: 35px;
	color: #cd0817;
	font-size: 18px;
	line-height: 35px;
	font-family: "华文细黑";
}

.xmsy li:hover .bt a{
	font-size:18px;
	color:#cd0817;
}

.xmsy1{ width:100%; height:auto; margin:0px auto;}
.xmsy1 ul li{ margin-bottom:10px; margin-right:20px; float:left; padding:5px 5px 10px 5px; 
    width:850px; border-bottom: 1px solid #eeeeee;}
.xmsy1 .pic{ float:left; width:182px; height:134px;}
.xmsy1 .con{ float:right; width:619px; height:114px;}
.xmsy1 .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left;}
.xmsy1 .bt a{ font-size:18px; color:#1d1d1d;}
.xmsy1 .intro{font-size:12px; color:#959595; line-height:20px;}
.xmsy1 .intro a{ font-size:12px; color:#959595; line-height:20px;}



/*效果*/
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}




/*首页渐出效果*/
.js .animate-box {
  opacity: 0;
}


.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}


@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    /*-webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);*/
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    /*-webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);*/
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
/*END 首页渐出效果*/


  /*标题*/
.h-tit01{ width: 100%; height:100px; background: url(images/tit-01.jpg) no-repeat bottom center;}
.h-tit01 p{ width: 100%; height: 26px; font-size: 15px; color: #7f7f7f; text-align: center; letter-spacing: 0px;}
.h-tit01 h2{display: block; height: 37px; text-align: center; font-size: 25px; color: #2e2f30; }
.h-tit01 span{ display: block; text-align: center; font-size: 14px; color: #7f7f7f; letter-spacing: 0px;}
.h-tit01 .t1-line0{ width: 45px; margin: 0 auto; height: 10px; border-bottom: #188af5 3px solid; }
.h-line01{ border-bottom: #e5e5e5 1px solid; width: 100%; height: 2px;}

.h-tit02{
  width: 100%;
  height: 107px;
}
.h-tit02 h3{
  height: 43px;
  width: 100%;
  font-size: 26px;
  color: #333333;
  text-align: center;
}
.h-tit02 p{
  font-size: 15px;
  color: #645f5f;
  text-align: center;
  letter-spacing: 0px;
}

.part01{
	width: 100%;
	height: 672px;
	background-image: url(../Images/bg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.part01-2{
  float: right;
  width: 728px;
  height: auto;
}
.part01-2 .pcname{
  margin-top:80px;
  height: 75px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
  text-indent: 120px;
}
.part01-2-l{
  float: left;
  width: 257px;
  height: auto;
}
.part01-2-l a{
  margin-bottom:8px;
  display: block;
  width: 257px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  background: url(images/bg02.jpg) bottom center no-repeat #FF6D00; 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.part01-2-l a:hover{
  background: url(images/bg02.jpg) bottom left no-repeat #3f3f3f; margin-left:20px;
}
.part01-2-r{
  float: right;
  width: 426px;
  height: auto;
}
.part01-2-r p{
  height: 300px;
  font-size: 15px;
  color: #ababad;
  line-height: 165%;
  letter-spacing: 0px;
  overflow: hidden;
}
.part01-2-r-2{
  margin-top:19px;
  float: right;
  width: 208px;
  height: 52px;
}
.part01-2-r-2 a img{
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.part01-2-r-2 a p{
  float:left;
  line-height: 43px;
  color: #22d3b7;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}

.part01-2-r-2 a:hover img{
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out; margin-right:10px;
}
.part01-2-r-2 a:hover p{
  float:left;
  line-height: 43px;
  color: #FF6D00;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out; margin-left:-20px;
}

.part02{
	width: 100%;
	height: 597px;
	overflow: hidden;
	background-image: url(../Images/tu5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.part02-ys{
  float: left;
  width: 913px;
  height: auto;
  overflow: hidden;
}
.part02-ys li{
  float: left;
  width: 445px;
  height: 280px;
  overflow: hidden;
}
.part02-ys li .p02-tit{
  height: 75px;
  color: #434343;
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 75px;    
}
.part02-ys li .p02-content{
  margin-top:10px;
  margin-left:74px;
  width: 328px;
  height: auto;
  font-size: 14px;
  color: #434343;
  line-height: 190%;
  letter-spacing: 0px;
}

.part03{
  width: 100%;
  height: 600px;
  background:url(../images/bg03.jpg) top center no-repeat;
  overflow: hidden;
}
.part03-t{
  margin-top:49px;
  text-align: center;
}
.part03-t h2{
  height: 53px;
  font-size:33px;
  color: #9ef725;
  text-align: center;
}
.part03-t p{
  display: block;
  margin: 0 auto;
  width: 173px;
  height: 33px;
  font-size: 20px;
  color: #99f318;
  text-align: center;
  line-height: 33px;
  border:1px solid #99f318;
}
.part03-2{
  position: relative;
  z-index: 1;
  width: 100%;
  height: 466px;
}
.p03-yuan{
  width: 112px;
  height: 112px;
  background:url(images/png-02.png);
  font-size: 30px;
  color: #ffffff;
  line-height: 112px;
  text-align: center;
}
.yuan-pstion1{
  position: absolute;
  z-index: 10;
  top:206px;
  left:121px;
}
.yuan-pstion2{
  position: absolute;
  z-index: 10;
  top:76px;
  left:267px;
}
.yuan-pstion3{
  position: absolute;
  z-index: 10;
  top:16px;
  left:453px;
}
.yuan-pstion4{
  position: absolute;
  z-index: 10;
  top:16px;
  left:640px;
}
.yuan-pstion5{
  position: absolute;
  z-index: 10;
  top:76px;
  left:820px;
}
.yuan-pstion6{
  position: absolute;
  z-index: 10;
  top:206px;
  left:962px;
}

.part03-che{
  position: absolute;
  z-index: 5;
  top:132px;
  left:390px;
}
.part04{
  width: 100%;
  height: 211px;
  background-image: url(images/bg04.jpg);
  background-attachment:fixed;
  overflow: hidden;
}
.part04 p{
  display: block;
  margin-top:58px;
  height: 65px;
  font-size: 45px;
  color: #ffffff;
  letter-spacing: 0px;
}
.part04 span{
  display: block;
  font-size: 27px;
  color: #ffffff;
  letter-spacing: 0px;
}

.h-news-l{
  float: left;
  width: 247px;
  height: auto;
  overflow: hidden;
}
.h-news-l2{
  width:100%;
  height: 146px;
}
.h-news-l2 h3{
  height: 49px;
  font-size: 26px;
  color: #1d1d1d;
}
.h-news-l2 p{
  font-size: 15px;
  color: #5a5a5a;
  line-height: 130%;
  letter-spacing: 0px;
}
.h-news-more a{
  display: block;
  width: 164px;
  height: 37px;
  background-color: #19b5b1;
  text-align: center;
  line-height: 37px;
  color: #ffffff;
  font-size: 14px;
}
.h-news-more a:hover{
  background-color: #1e2432;
}
.h-n01-border{
  border-right:2px solid #efefef;
}
.h-news01{
  float: right;
  width: 910px;
  height: auto;
  overflow: hidden;
}
.h-news01 li{
  float: left;
  padding:15px;
  width: 270px;
  height: 538px;
  border-left:2px solid #efefef;
  overflow: hidden;
}
.h-news01 li:hover{
  background-color: #19b5b1;
}
.h-news01 li .n-date{
  height: 135px;
}
.h-news01 li .n-date .day01{
  height: 95px;
  text-align: left;
}
.h-news01 li .n-date .day02{
  font-size: 15px;
  color: #b7b7b7;
  letter-spacing: 0px;
}
.h-news01 li:hover .n-date .day02{
  color: #ffffff;
}
.h-news01 li .n-date .day01 .n-day-1{
  width: 75px;
  height: 95px;
  font-size: 61px;
  color: #b7b7b7;
  font-family: impact;
  line-height: 95px;
}
.h-news01 li:hover .n-date .day01 .n-day-1{
  color: #ffffff;
}
.h-news01 li .n-date .day01 .n-day-2{
  font-size: 20px;
  color: #b7b7b7;
  line-height: 120px;
}
.h-news01 li:hover .n-date .day01 .n-day-2{
  color: #ffffff;
}
.h-news01 li a h2{
  display: block;
  height: 63px;
  font-size: 15px;
  color: #2f2f2f;
  line-height: 150%;
  overflow: hidden;
}
.h-news01 li:hover a h2{
  color: #ffffff;
}
.h-news01 li span{
  display: block;
  height: 28px;
  font-size: 15px;
  color: #b7b7b7;
}
.h-news01 li:hover span{
  color: #ffffff;
}
.h-news01 li .tu{
  margin-bottom: 25px;
  width: 270px;
  height: 150px;
  overflow: hidden;
}
.h-news01 li p{
  margin-bottom:10px;
  display: block;
  height: 80px;
  font-size: 14px;
  color: #828282;
  line-height: 150%;
  overflow: hidden;
  letter-spacing: 0px;
}
.h-news01 li:hover p{
  color: #ffffff;
}
.t-align-r{ text-align:right;}
.t-align-l{ text-align:left;}
.t-align-c{ text-align:center;}
.w-1200{width:1280px; margin:0 auto; overflow:hidden;}
.w-1280{width:1280px; margin:0 auto; overflow:hidden;}


.la-btn {
  padding:30px 30px;
  background:#FF6D00;
  color:#fff;
  font-size:36px;
  overflow:hidden;
  transition:all .35s;
  display:inline-block;
  position:relative;
  z-index:1; text-decoration:none;
}
.la-btn:hover {
  color:#fff;   font-size:36px;
  background:none; text-decoration:none;
}
.la-btn:before {
  visibility:hidden;
  content:"";
  position:absolute;
  left:50%;
  top:0;
  width:0;
  height:100%;
  background:#FF6D00;
  z-index:-1;
  transform:skew(45deg,0);
  transition:all .35s; text-decoration:none;
}
.la-btn:hover:before {
  visibility:visible;
  width:150%;   font-size:36px;
  left:-26%; text-decoration:none;
}


.la-btn1 {
  padding:30px 30px;
  background:#FF6D00;
  color:#fff;
  font-size:18px;
  overflow:hidden;
  transition:all .35s;
  display:inline-block;
  position:relative;
  z-index:1; text-decoration:none;
}
.la-btn1:hover {
  color:#fff;   font-size:18px;
  background:none; text-decoration:none;
}
.la-btn1:before {
  visibility:hidden;
  content:"";
  position:absolute;
  left:50%;
  top:0;
  width:0;
  height:100%;
  background:#FF6D00;
  z-index:-1;
  transform:skew(45deg,0);
  transition:all .35s; text-decoration:none;
}
.la-btn1:hover:before {
  visibility:visible;
  width:150%;   font-size:18px;
  left:-26%; text-decoration:none;
}



.la-session-more {
  text-align:center;
}
.la-session-more a {
  width: 330px;
  height: 66px;
  border:1px solid #FF6D00;
  padding:0;
  background:none;
  text-align:center;
  color:#FF6D00;
  line-height:66px;
  margin:6px;
  text-decoration:none;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.la-session-more a:hover {
  border-color:#FF6D00;
  background:none;
}


.la-session-more1 {
  text-align:center;
}
.la-session-more1 a {
  width: 250px;
  height: 38px;
  border:1px solid #FF6D00;
  padding:0;
  background:none;
  text-align:center;
  color:#FF6D00;
  line-height:38px;
  margin:6px;
  text-decoration:none;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.la-session-more1 a:hover {
  border-color:#FF6D00;
  background:none;
}



#part-sp{
	width: 100%;
	padding-top:109px;
	height: 355px;
	margin: 0px auto;
	margin-top: 40px;
	color: #ffffff;
	margin-bottom: 20px;
	background-image: url(../Images/sp01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.part-sp1{ margin: 0px 0px 0px 64px; width: 467px; height: 218px; color: #ffffff; font-size: 38px; }
.part-sp1 p{ margin-bottom: 10px; color: #ffffff;line-height: 24px; font-size: 16px; }
.part-sp1 img{ margin-top: 20px; margin-bottom: 20px; }
.part-sp2{ width: 599px; margin-top:-75px; text-align:center;}
.width-1200{width:1280px;margin:0 auto;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}

.w-1260{width:1240px; margin:0 auto; }

/*滚动产品图片样式*/
.h-pro-gun01 li{
	float: left;
	margin-right: 10px;
	margin-bottom: 14px;
	width: 400px;
	height: 390px;
	border: 1px solid #ccc;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover{
	border: 1px solid #FF6600;
}
.h-pro-gun01 li .tu{
	margin-top: 10px;
	margin-left: 0px;
	width: 380px;
	height: 310px;
	padding:0px;
	border:0px solid #434343;
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun01 li .tu img{
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li .p1-t{
	margin:0 auto;
	width: 94%;
	height: 32px;
	background-color: #FF9900;
}

.h-pro-gun01 li .p1-t a h3{

  display: block;
  height:32px;
	line-height: 32px;
  font-size: 15px;
  color: #fff;
  text-align: center;
  letter-spacing: 0px;

}
.h-pro-gun01 li .p1-t p{
	display: block;
	float: right;
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	text-indent: 25px;
	font-size: 16px;
	color: #fff;
	
}
.h-pro-gun01 li:hover .p1-t a h3{
	background-color: #FF6600;
	width:400px;
	color: #fff;
}
.h-pro-gun01 li .dianhu{
	margin-top:5px;
    width: 400px;
    height: auto;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:5px 5px 5px 5px;
    font-size: 14px;
    color: #5b5b5b;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block;
	padding:5px 5px 5px 5px;
    font-size: 15px;
    color: #5b5b5b;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}
.mt-6{ margin-top:6px;}
.mt-40{ margin-top:40px;}

.w-1300{
	width:100%; text-align:center;
	margin:0 auto;  
}

A.B2:link {
	
}
A.B2:visited {
	
}
A.B2:hover { margin-left:10px;
	
}
A.B2:active {
	
}

.t-align-c{ text-align:center;}
.H-MORE01 a{ display:block; width:148PX; height:38PX; line-height:38px; text-align:center; border:#e93d39 1px solid; margin:0 auto; color:#443f45;
	-moz-border-radius: 20px;      /* Gecko browsers */   -webkit-border-radius: 20px;   /* Webkit browsers */    border-radius:20px;            /* W3C syntax */ 
}
.H-MORE01 a:hover{ display:block; background-color:#ea3d39; color:#fff;}
.H-part06{
	height:508px;
	width:1100px; text-align:center;
	margin-top:70px;
	
}
.H-part06 .l{ float:left; width:530px; height:305px; background-image:url(../images/bg09.png);}
.H-part06 .l .nr{
	width:440px;
	height:170px;
	margin:0 auto;
	text-align:left;
	color:#fff;
	line-height:150%;
	font-size:16px;
}
.H-part06 .l .more a{ display:block; width:117px; margin:0 auto; height:31px; line-height:31px; text-align:center; border:#fff 1px solid; font-size:15px; color:#fff;
	-moz-border-radius: 5px;      /* Gecko browsers */   -webkit-border-radius: 5px;   /* Webkit browsers */    border-radius:5px;            /* W3C syntax */ 	
}
.H-part06 .l .more a:hover{ display:block; background-color:#fff; color:#666;}
.H-part06 .r{ float:right; width:530px; height:305px; background-image:url(../images/bg10.png);}
.H-part06 .r .ditu{ width:500px; height:305px; margin:0 auto; overflow:hidden;}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}


.link-bg{
  width: 100%;
  height: 105px;
  background-color: #f4f4f4;
  border-top:5px solid #1e2432;
}
.link a{
  float: left;
  display: block;
  height: 44px;
  margin-right:15px;
  font-size: 14px;
  color: #646464;
  line-height: 44px;
}
.foot1{
  padding: 50px 0px;
  overflow: hidden;
}

.foot1-1{
  float: left;
  width: 320px;
  height: auto;
  overflow: hidden;
}
.f-tit01{
  height: 66px;
}
.f-tit01 .tit01{
  height: 25px;
  font-size: 18px;
  color: #000000;
}
.f-tit01-1{
  font-size: 14px;
  color: #7e7e7e;
  letter-spacing: 0px;
}
.f-phone01{
  width:100%;
  height: 34px;
}
.f-phone01 p{
  display: block;
  float: left;
  height: 34px;
  font-size: 16px;
  color: #000000;
  line-height: 34px;
}
.f-phone01 span{
  display: block;
  float: left;
  height: 34px;
  font-size: 28px;
  color: #000000;
  letter-spacing: 0px;
  line-height: 34px;
}
.f-content01{
  margin-top:25px;
  font-size: 14px;
  color: #000000;
  line-height: 170%;
  letter-spacing: 0px;
}

.foot1-2{
  margin-left:75px;
  float: left;
  width: 515px;
  height: auto;
  overflow: hidden;
}

.foot1-3{ margin-right:20px;
  float: left;
  width: 235px;
  height: auto;
  overflow: hidden;
}

.ipt-div{
  float: left;
  width: 250px;
  height: 40px;
  border: 1px solid #c9c9c9;
  font-size: 15px;
  color: #7e7e7e;
  text-indent: 15px;
  line-height: 40px;
}
.ipt-div2{
  margin-top:15px;
  float: left;
  width: 522px;
  height: 143px;
  border: 1px solid #c9c9c9;
  font-size: 15px;
  color: #7e7e7e;
  text-indent: 15px;
  line-height: 40px;
}
.ipt-div2 p{
  display: block;
  float: left;
}
.input01{
  width: 170px;
  height: 28px;
  font-size: 14px;
  color: #666666;
}
.input01-l{
  margin-left:20px;
}
.input02{
  width: 438px;
  height: 120px;
  font-size: 14px;
  color: #666666;
  line-height: 150%;
}
.input03{
	margin-top:8px;
  width: 100px;
  height: 28px;
  font-size: 14px;
  color: #666666;
  border:1px solid #c9c9c9;
}

.BOTTOM-form05-l {
    height: 50px;
    float: left;
}

.BOTTOM-form04 {
    float: left;
    width: 117px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background-color: #22d3b7;
    margin-right: 15px;
    margin-top: 15px;
}

.banquan{
  height: 65px;
  border-top:1px solid #e5e5e5;
  font-size: 14px;
  color: #7e7e7e;
  text-align: center;
  line-height: 65px;
}
.banquan a{
  color: #7e7e7e;
}

.show{margin:5px;display:inline-block;}
.show a{ display:block;  background-color:#fff; padding:5px; line-height:35px; color:#000; border: 1px solid #d4d4d4;}
.show a:hover{padding:5px;display:inline-block; color:#000;}

.show .cptitle a{border:0; background:none;}


.showlist {width:100%;float:left;}
.showlist div *{width:100%;}
.showlist li{margin:5% auto;width:90%;background:#fdfdfd;border:5px solid #fff;border-radius: 5px;}
.showlist li:hover{box-shadow: 0px 0px 8px #666;background:#f0f0f0;}
.showlist li dl a{display:block;}
.showlist li img{border-radius: 5px;}
.showlist li .t{line-height:35px;display:block; text-align:center;}
.showlist li:hover b{color:#e30;}
.showlist dt a{overflow:hidden;display:inline-block;transform:rotate(0);border-radius: 5px;}
.showlist dt a img{transition:all .4s ease-in-out;}
.showlist dt a:hover img{transform:translateZ(0) scale(1.12);}
.showlist dd ,.showlist ol{padding:1%;color:#666;text-align:center;}
.showlist dd *{color:#666;}
.showlist span{text-decoration:line-through;vertical-align: middle;}
.showlist .pm{text-decoration:none;color:#00F;}
.showlist div{float:left;border-left:1px solid #eee;}
.showlist div:hover{background:#fafafa;}


/*产品*/
.h-pro1-bg{
  padding:10px 0px;
  width: 100%;
  background-color: #f1f1f1; TEXT-DECORATION: none;
}
.h-pro1{
  margin-bottom:40px;
  padding:0px -18px !important;
  box-shadow:1px 1px  19px 1px #aaa;
}
.h-pro1 .tu1{
  width: 100%;
  position: relative;
  z-index: 10;  
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.h-pro1 .tu1 img{
  width: 100%; height:270px;
}
.h-pro1 .tu1 a{
  position: absolute; TEXT-DECORATION: none;
  top:100%;
  left:0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(51,51,51,0.4);
  transition: all 0.25s ease-in-out; TEXT-DECORATION: none;
}
.h-pro1:hover .tu1 a{
  top:0;
  left:0; TEXT-DECORATION: none;
}
.h-pro1 .tu1 a h3{
	display: block;
	padding-top:10%;
	width: 100%;
	line-height:45p;
	font-size: 24px;
	color: #fff;
	text-align: center;
	TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr{
  padding:22px; TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr a h3{
  display: block;
  margin-bottom:8px;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: #1a1717;
  line-height: 110%;
  letter-spacing: 0px;
  border-bottom:1px #b7b7b7 dashed;
  overflow: hidden; TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr .more1 a{
  display: block;
  width: 130px;
  height: 30px;
  background-color: #05A4E2;
  text-align: center;
  line-height: 30px;
  color: #fff;
  transition: all 0.25s ease-in-out;
}
.h-pro1:hover .hp1-nr .more1 a{
  width: 100%;
  background-color: #FF9933; TEXT-DECORATION: none;
}
.mt-20{ margin-top:20px;}


.container {
	padding-right:0px;
	padding-left:0px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1280px
}
}.container-fluid {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	margin-right:0px;
	margin-left:0px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:100%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}

@media (max-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height:200px
}
}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
	margin-right:0;
	margin-left:0
}
}.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#777
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#777
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#428bca;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#428bca;
	border-color:#428bca
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:hover,a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#428bca
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color:#3071a9
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:hover,a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#428bca;
	background-color:#fff
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron h1,.jumbotron .h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron {
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron {
	padding-right:60px;
	padding-left:60px
}
.jumbotron h1,.jumbotron .h1 {
	font-size:63px
}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
	display:table;
	content:" "
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
	clear:both
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {

	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}table {
	background-color:transparent
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	display:table-column;
	float:none
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	display:table-cell;
	float:none
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
}
